here to stay

Translations
là pour durer
Definitions
A phrase indicating that something is permanent or will continue to exist for a long time.